package fr.uniscol.siecle.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ArrayBlockingQueue;

public class Structures extends FichierSIECLE implements Serializable {

	private List<Division> divisions = null;
	
	private List<Groupe> groupes = null;

	public List<Division> getDivisions() {
		if(divisions == null){
			divisions = new ArrayList<Division>();
		}
		return divisions;
	}

	public void setDivisions(List<Division> divisions) {
		this.divisions = divisions;
	}

	public List<Groupe> getGroupes() {
		if(groupes == null){
			groupes = new ArrayList<Groupe>();
		}
		return groupes;
	}

	public void setGroupes(List<Groupe> groupes) {
		this.groupes = groupes;
	}

	public Division findDivision(String codeDivision) {
		for(Division d : getDivisions()){
			if(d.getCode().equalsIgnoreCase(codeDivision)){
				return d;
			}
		}
		return null;
	}
} 
